Coordination Mechanisms for Selfish Scheduling

نویسندگان

  • Nicole Immorlica
  • Erran L. Li
  • Vahab S. Mirrokni
  • Andreas S. Schulz
چکیده

In machine scheduling, a set of n jobs must be scheduled on a set of m machines. Each job i incurs a processing time of pij on machine j and the goal is to schedule jobs so as to minimize some global objective function, such as the maximum makespan of the schedule considered in this paper. Often in practice, each job is controlled by an independent selfish agent who chooses to schedule his job on machine which minimizes the (expected) completion time of his job. This scenario can be formalized as a game in which the players are job owners; the strategies are machines; and the disutility to each player in a strategy profile is the completion time of his job in the corresponding schedule (a player’s objective is to minimize his disutility). The equilibria of these games may result in larger-than-optimal overall makespan. The ratio of the worstcase equilibrium makespan to the optimal makespan is called the price of anarchy of the game. In this paper, we design and analyze scheduling policies, or coordination mechanisms, for machines which aim to minimize the price of anarchy (restricted to pure Nash equilibria) of the corresponding game. We study coordination mechanisms for four classes of multiprocessor machine scheduling problems and derive upper and lower bounds for the price of anarchy of these mechanisms. For several of the proposed mechanisms, we also are able to prove that the system converges to a pure Nash equilibrium in a linear number of rounds. Finally, we note that our results are applicable to several practical problems arising in networking.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Coordination Mechanism for Selfish Scheduling, Review from Average Perspective

In this paper, we design and analyse coordination mechanisms for different variants of selfish scheduling. We assume that jobs are selfish and decide to go to a machine to minimize their disutility. In a coordination mechanism, the disutility of each job is computed only based of the set of jobs that are scheduled on the same machine. We are interested in properties of the global solution impos...

متن کامل

A Coordination Mechanism for Selfish Scheduling, Review from Average Perspective

In this paper, we design and analyse coordination mechanisms for different variants of selfish scheduling. We assume that jobs are selfish and decide to go to a machine to minimize their disutility. In a coordination mechanism, the disutility of each job is computed only based of the set of jobs that are scheduled on the same machine. We are interested in properties of the global solution impos...

متن کامل

Scheduling Tasks from Selfish Multi-tasks Agents

We are interested in scheduling tasks from several selfish agents on a set of parallel identical machines. A coordination mechanism consists in giving a scheduling policy to each machine. Given these policies, each agent chooses the machines on which she assigns her tasks, and her aim is to minimize the average completion times of her tasks. The aim of the system (social cost) is to minimize th...

متن کامل

Truthful algorithms for scheduling selfish tasks on parallel machines

We consider the problem of designing truthful mechanisms for scheduling selfish tasks (or agents)—whose objective is the minimization of their completion times—on parallel identical machines in order to minimize the makespan. A truthful mechanism can be easily obtained in this context (if we, of course, assume that the tasks cannot shrink their lengths) by scheduling the tasks following the inc...

متن کامل

Stability and Convergence in Selfish Scheduling with Altruistic Agents

In this paper we consider altruism, a phenomenon widely observed in nature and practical applications, in the prominent model of selfish load balancing with coordination mechanisms. Our model of altruistic behavior follows recent work by assuming that agent incentives are a trade-off between selfish and social objectives. In particular, we assume agents optimize a linear combination of personal...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005